/*
 * desktop.h
 *
 *  Created on: Jan 22, 2009
 *      Author: Yospaly
 */

#ifndef DESKTOP_H_
#define DESKTOP_H_

#include <wx/string.h>

class Desktop {
public:
	static Desktop& get() {
		return self;
	}
	
	void post_install() {
		_save_icon();
		_make_cygwin_bat();
		_gen_script();
		// _make_cygwin_link();
	}
	
	virtual ~Desktop();
	
protected:
	Desktop();
	void _save_icon();
	void _gen_script();
	void _make_cygwin_bat();
	// void _make_cygwin_link();
	
	wxString _iconpath;
	
	static Desktop self;
};

#endif /* DESKTOP_H_ */
